package shoot.FlyingObject;

/**
 * @author: dongshipan
 * @date: 2021/7/5 16:25
 * @description:
 */
public class FlyConstant {

    public static final int WORLD_WIDTH = 400;
    public static final int WORLD_HEIGHT = 700;

    /*
      每个飞行物都有三个状态：
      state：
      LIFE-活着
      DEAD-尸体
      REMOVE-消除
      */
    /**飞行物状态：活着 */
    public static final int LIFE = 0;
    /**飞行物状态：活着 */
    public static final int DEAD = 1;
    /**飞行物状态：活着 */
    public static final int REMOVE = 2;

    /* 飞行物的速度 */
    /**背景的移动速度 */
    public static final int SKY_STEP = 1;
    /**大敌机移动速度 */
    public static final int BIG_AIRPLANE_STEP = 2;
    /**子弹移动速度 */
    public static final int BULLET_STEP = 2;

    /* 飞行物大小 */
    /**小飞机的宽 */
    public static final int AIRPLANE_WIDTH = 97;
    /**小飞机的高 */
    public static final int AIRPLANE_HEIGHT = 139;

    /* 游戏的全部四种状态的常量 */
    /**启动，但未开始 */
    public static final int START = 0;
    /**正在运行 */
    public static final int RUNNING = 1;
    /**暂停状态 */
    public static final int PAUSE = 2;
    /**游戏结束 */
    public static final int GAME_OVER = 3;
}
